/*
 * Sphere.h
 *
 *  Created on: 19/05/2010
 *      Author: jorge
 */

#ifndef SPHERE_H_
#define SPHERE_H_

#include "../geometry/Vector3D.h"
using namespace geometry;

namespace graphics {

class Sphere {
	float radio;
	Vector3D color;
	Vector3D center;

public:
	Sphere(float radio);
	void setColor(const Vector3D& c);
	void setCenter(const Vector3D& c);
	void setRadio(float radio);
	void draw();
	const Vector3D getColor() const;
	const Vector3D getCenter() const;
	virtual ~Sphere();
};

}

#endif /* SPHERE_H_ */
